package com.bruce.pattern.creational.builder;

import lombok.Getter;
import lombok.Setter;

/**
 * Created by bruce on 2018/11/2 20:30
 */
@Setter
@Getter
public abstract class CourseAbstractBuilder {

    // private String courseName;
    // private String coursePPT;
    // private String courseVideo;
    // private String courseArticle;
    // private String courseQA;

    public abstract CourseAbstractBuilder courseName(String courseName);

    public abstract CourseAbstractBuilder coursePPT(String coursePPT);

    public abstract CourseAbstractBuilder courseVideo(String courseVideo);

    public abstract CourseAbstractBuilder courseArticle(String courseArticle);

    public abstract CourseAbstractBuilder courseQA(String courseQA);

    public abstract Course build();


}
